Te recomiendo que cuando te atasques así, tires o de la Base de datos, o de un addon (o de ambas). Por su comodidad, te recomiendo el addon EveryQuest. Seleccionas el mapa en el que estás después de actualizarlo con tu actividad, y te surgirá una lista de las misiones, en verde las finalizadas, y en blanco las pendientes (entre más detalles). Pero básicamente eso es lo que necesitas, y con el título de la misión en blanco, buscas en la Base de Datos de ÚltimoWow y ves quién te la entrega o si requiere de misiones previas para que ésta aparezca para que te la entreguen.
Ya verás cómo te van a sobrar un montón :)
Un saludo!